package cz.schovjan.proj.controllers;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * Zakladni trida pro dedeni. Trida vraci logger a nese hlasky a zpravy.
 * @author schovjan
 *
 */
public class Base {

	////////////////////////////////////////////////////////////////////////////
	// ZPRAVY A HLASKY
	
	//zpravy volane pri akcich jako pridavani, editace
	protected static final String MSG_BAND_SAVE 	= "Kapela úspěšně uložena.";
	protected static final String MSG_MEMBER_SAVE 	= "Člen úspěšně uložen.";
	protected static final String MSG_SONG_SAVE 	= "Píseň úspěšně uložena.";
	protected static final String MSG_CONCERT_SAVE 	= "Koncert úspěně uložen.";
	protected static final String MSG_USER_SAVE 	= "Uživatel úspěně uložen.";
	
	//validacni zpravy formularu
	protected static final String MSG_VALID_MEMBER = "člen musí mít zadánu alespoň jednu z možností: nick, jméno, příjmeni.";
	protected static final String MSG_VALID_SONG   = "Píseň musí mít zadán alespoň jeden název.";
	
	//autorizace
	protected static final String MSG_LOGIN_FAILED	= "Přihlášení se nepodařilo.";
	protected static final String MSG_ACCESS_DENIED	= "Pokus o neoprávněný přístup.";
	
	//ostatni chyby
	protected static final String MSG_NICK_USED			= "Nick je již využíván jiným uživatelem.";
	protected static final String MSG_PASS_NOT_EQUAL	= "Hesla se neshodují.";
	
	////////////////////////////////////////////////////////////////////////////
	// LOGGER pro logovani, moc se nepouziva
	
	private static final Logger logger = LoggerFactory.getLogger(DefaultController.class);

	
	public static Logger getLogger() {
		return logger;
	}
	
}
